package com.xbongbong.paas.connection.pojo.connector;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 应收款格式化返回
 * 创建时间 2021/6/30 11:19 PM
 * 修改时间 2021/6/30 11:19 PM
 * @author chy
 */
@ToString
@Setter
@Getter
public class PaymentStandardFormatPojo extends FormatPojo {
    /**
     * 应收结算编码
     */
    private String code;
    /**
     * 是否红冲: 0-否；1-是（默认为否）
     */
    private boolean isReverse;
    /**
     * 红冲的来源应收款，当isReverse=1时可传， boss管账不处理该字段
     */
    private String fromStmtCode;
    /**
     * 计划收款金额
     */
    private String amount;
    /**
     * 实收金额
     */
    private String paidAmount;
    /**
     * 应收余额，未收款（销帮帮应收款中的未收金额）
     */
    private String balAmount;
    /**
     * 已冲销金额（销帮帮没有细分，传0）
     */
    private String offsetAmount;
    /**
     * 已核销金额（销帮帮没有细分，传0）
     */
    private String cancelAmount;
    /**
     * 归属人编码（销帮帮没有）
     */
    private String ownerCode;
    /**
     * 归属人姓名（销帮帮没有）
     */
    private String ownerName;
    /**
     * 账期日期（预计回款日期）
     */
    private Long dueDate;
    /**
     * 结算日期（销帮帮创建时间）
     */
    private Long billDate;
    /**
     * 是否含税，0=不含税，1=含税，-1=无税。（销帮帮现在没有税的逻辑，含税）
     */
    private String includeTax;
    /**
     * 所属分公司编码（销帮帮没有）
     */
    private String branchCode;
    /**
     * 业务员编码（负责人（多个的时候，取第一个））
     */
    private String empCode;
    /**
     * 业务员名
     */
    private String empName;
    /**
     * 项目编码（销帮帮没有）
     */
    private String projectCode;
    /**
     * 关联订单编码
     */
    private String orderCode;
    /**
     * 部门编码（销帮帮没有）
     */
    private String deptCode;
    /**
     * 备注
     */
    private String remark;
    /**
     * 创建人编码
     */
    private String creatorCode;
    /**
     * 创建人姓名
     */
    private String creatorName;

    //stmtItemList 模型中有结算明细，但在销帮帮中没有这个逻辑

}
